﻿//////////////////////////////////////////////////////////////////////////////////////////////////////
//Name: Bartosz
//FullName: Adamczewski
//Project: InternalClasses
//Component: InternalClasses
//StartDate: 2009-08-17 19:29:04
//EndDate: 2009-08-17 19:29:04
//Description: The implementation of InternalClasses component.
//Rights:  Copyright (c) Bartosz Adamczewski
/////////////////////////////////////////////////////////////////////////////////////////////////////

#region imports.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

#endregion

namespace InternalClasses.Dynamic
{
    /// <summary>
    /// Object Invoker delegate.
    /// used for operations with return type.
    /// </summary>
    /// <param name="paramters">parameter.</param>
    public delegate object ObjectInvoker(object target, object[] parameters);

    /// <summary>
    /// Instance Object Invoker delegate.
    /// used for operations with return type.
    /// </summary>
    /// <param name="paramters">parameter.</param>
    public delegate object InstanceObjectInvoker(object parameter);
}
